electricity generation - French English Dictionary